import request from '@/utils/request';

// 获取学生档案
export function fetchStudentProfile(id) {
  return request({
    url: `/api/talent/${id}`,
    method: 'get'
  });
}

// 获取推荐人才
export function recommendTalents(data) {
  // 确保 data 中的 id 是数字类型
  if (data.id && typeof data.id === 'string') {
    data.id = parseInt(data.id, 10); // 将字符串转换为数字
  }
  return request({
    url: '/api/talent/recommend',
    method: 'post',
    data: data
  });
};

// 获取排行榜数据
export const getTopTalents = (params = {}) => {
  return request(`/api/talent/top`, {
    params: params
  });
};

// 获取学生详情
export function fetchTalentDetails(id) {
  return request({
    url: `/api/talent/${id}`,
    method: 'get'
  });
}